Implementation of an IPv6 stack for NS-3
نویسندگان
چکیده
This paper presents the implementation of an IPv6 stack within the network simulator NS-3. IPv6 is currently being deployed in the world, and will be the Internet Protocol for at least the next fifty years. On another hand, NS-3 aims at being the reference for simulation of the Internet based communication and thus it is important that NS-3 proposes a framework for IPv6. In this paper, we present the main components of our implementation and how we tackle the new mechanisms introduced by IPv6. Finally, we provide some simulation scenarios and results to show that most IPv6 features are already working in our framework, such as the Neighbor Discovery protocol.
منابع مشابه
Dual Stack Implementation of Mobile IPv6 Software Architecture
IPv6 is introduced mainly to resolve the address space issues and also provides several advanced features. IPv6 is estimated to replace IPv4 in a very near future. Dual Stack Mobile IPv6 (DSMIPv6) is an extension of Mobile IPv6 to support mobility of devices irrespective of IPv4 and IPv6 network. This paper provides an architectural overview of the existing DSMIPv6 implementation and software a...
متن کاملImplementation and Evaluation of Dual Stack Mobile IPv6
Abstract. Dual Stack Mobile IPv6 (DSMIPv6) is an extension of Mobile IPv6 to support IPv4 care-of address and to carry IPv4 traffic via bi-directional tunnels between mobile nodes and their home agents. Using DSMIPv6, mobile nodes only need the Mobile IPv6 protocol to manage mobility while moving within both the IPv4 and IPv6 Internet. This is an important feature for IPv6 mobility during its d...
متن کاملImplementation and Evaluation of DSMIPv6 for MIPL
Mobile IPv6 performs mobility management to mobile node within IPv6 networks. Since IPv6 is not widely deployed yet, it's an important feature to let Mobile IPv6 support mobile node moving to IPv4 network and maintaining the established communications. DSMIPv6 specification extends Mobile IPv6 capabilities to allow dual stack mobile nodes to move within IPv4 and IPv6 networks. This paper descri...
متن کاملAn Empirical Evaluation of a Shim6 Implementation
Several solutions are proposed to enable scalable multihoming over IPv6. One of these proposals is Shim6, a host-based multihoming solution based on the modification of the Internet Protocol stack of the host. This modification adds a layer below the transport protocols but above the forwarding layer. As this approach makes the modifications to the network stack transparent, existing applicatio...
متن کاملIPv6 IPsec and Mobile IPv6 implementation of Linux
USAGI Project [8] has improved Linux IPv6 [1] stack. IPv6 IPsec is one of the products of our efforts. Linux IPsec [6] stack is implemented based on XFRM architecture which is introduced in linux-2.5. We design and implement Mobile IPv6 (MIPv6) [4] Stack on the architecture. MIPv6 uses IPsec for its secure signaling. Accordingly IPv6 IPsec and MIPv6 closely cooperate each other. In this paper w...
متن کامل